home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / gnulib / symm.md / _fixunsdfdi.s < prev    next >
Text File  |  1990-08-10  |  441b  |  33 lines

  1.     .file    "_fixunsdfdi.s"
  2.     .data
  3.     .text
  4.     .align    2
  5.     .globl    ___fixunsdfdi
  6. ___fixunsdfdi:
  7.     jmp    .L15
  8. .L14:
  9.     fstcw    -12(%ebp)
  10.     movw    -12(%ebp),%ax
  11.     orw    $0x0c00,%ax
  12.     movw    %ax,-10(%ebp)
  13.     fldcw    -10(%ebp)
  14.     fldl    8(%ebp)
  15.     fistpl    -20(%ebp)
  16.     fldcw    -12(%ebp)
  17.     movl    -20(%ebp),%eax
  18.     movl    %eax,-8(%ebp)
  19.     movl    $0,-4(%ebp)
  20.     fldl    -8(%ebp)
  21.     jmp    .L13
  22. .L13:
  23.     leave
  24.     ret
  25. /USES    %st(0)
  26. .L15:
  27.     pushl    %ebp
  28.     movl    %esp,%ebp
  29.     subl    $20,%esp
  30.     jmp    .L14
  31. /DEF    ___fixunsdfdi;
  32.     .data
  33.